const app = getApp()

Page({
  data: {
    list: [],
    curpage: 1,
    hasMore: true, //是否有更多数据
  },
  onLoad: function () {
    this.getList();
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    this.setData({
      list: [],
      curpage: 1,
      hasMore: true,
    })
    this.getList();
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    var _this = this;
    if (_this.data.hasMore) {
      _this.getList();
    }
  },
  getList: function () {
    var _this = this;
    tt.showLoading({
      title: '加载中...',
    })
    tt.request({
      url: app.globalData.url + 'index.php?act=toutiao_index&op=get_try_list&curpage=' + _this.data.curpage, // 目标服务器url
      dataType: 'json',
      success: function (res) {
        if (res.data.code == 200) {
          tt.hideLoading();
          if (res.data.page_total >= _this.data.curpage) {
            var data = _this.data.list;
            data = data.concat(res.data.datas.list);
            _this.setData({
              list: data,
              hasMore: true
            })
            _this.data.curpage++;
          }else {
            _this.setData({
              hasMore: false
            })
          }
        } else {
          tt.hideLoading();
          wx.showModal({
            title: '提示',
            content: '获取失败',
            showCancel: false,
            success: function(res) {
             
            }
          })
        }
      }
    });
  }
})
